Company
Location
Hoboken, New Jersey - United States of America
Job type
Full-Time
Golang Job Details
Position: Java Full Stack Developer
Location: Hoboken, NJ (3 Days onsite)
Duration: 6-12 Months
JD for Senior Developer:
Bachelor s degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
10+ years of experience in software development, with a proven record of successfully delivering software solutions.
Strong proficiency in programming languages, software development frameworks, and methodologies.
Excellent communication and interpersonal skills, with the ability to collaborate effectively within cross-functional teams.
Ability to manage multiple tasks simultaneously, prioritize effectively, and perform under tight deadlines in a dynamic environment.
Proficient with development tools, version control systems (e.g., Git), and project management software (e.g., JIRA).
Strong problem-solving capabilities, attention to detail, and commitment to delivering high-quality software solutions.
Key Skills:
Java, NodeJS, AWS, ReactJS, micro frontend, Golang
Area | Technologies |
Frontend | React.js, Micro-Frontend Architecture, Webpack Module Federation, TypeScript, Redux, MUI |
Backend | Node.js (Express.js, NestJS), TypeScript, REST/GraphQL APIs |
Backend (Java) | Spring Boot, Spring Cloud, Maven/Gradle, REST APIs, Microservices, Golang |
Authentication | JWT, OAuth2, AWS Cognito, Keycloak |
Databases | PostgreSQL, MySQL, MongoDB, DynamoDB |
CI/CD | GitHub Actions, GitLab CI, |
DevOps & Cloud | AWS (ECS/EKS, Lambda, S3, API Gateway, CloudFront, RDS, DynamoDB, CloudWatch) |
Containerization | Docker, Kubernetes (EKS) |
Monitoring | Prometheus, Grafana, AWS CloudWatch, ELK stack |
Testing | Jest, Mockito, Mocha, Supertest, JUnit (for Java), Testify (for Go) |
Project Mgmt | Jira, Confluence, GitHub Projects |
Project Implementation & Technical Execution:
Implement technical solutions aligned with defined architectures and project specifications.
Collaborate with architects, product managers, and QA to clearly define technical deliverables and execution plans.
Participate actively in detailed project planning, ensuring clarity on objectives, timelines, and required resources.
Collaboration & Team Contribution:
Work effectively within cross-functional teams, contributing to the successful completion of project goals.
Engage proactively in team discussions, fostering a collaborative environment that promotes problem-solving, accountability, and quality results.
Seek and provide feedback regularly to ensure continuous personal and team growth.
Risk Awareness & Problem Resolution:
Identify potential technical risks and participate in developing practical mitigation strategies.
Resolve technical issues efficiently, escalating when necessary to minimize impact on project timelines and overall quality.
Quality Delivery & Reporting:
Ensure assigned tasks and projects are delivered accurately on time, and within the defined scope and quality standards.
Regularly update task progress and contribute to team status reports, clearly communicating achievements and challenges.
Continuous Technical Improvement:
Reflect on completed projects to identify improvements in processes, tools, and methodologies.
Actively contribute to enhancing coding standards, technical documentation, and overall development best practices within the team and organization.
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs